package com.gxa.zhonglong.pojo;


import com.fasterxml.jackson.annotation.JsonFormat;
import io.swagger.annotations.ApiModel;
import io.swagger.annotations.ApiModelProperty;
import lombok.AllArgsConstructor;
import lombok.Data;
import lombok.NoArgsConstructor;

import java.io.Serializable;
import java.sql.Timestamp;

@Data
@AllArgsConstructor
@NoArgsConstructor
@ApiModel("采购退货的实体")
public class PurchaseReturn implements Serializable {
  @ApiModelProperty(name="purchaseReturnId",value="",dataType = "long",required = false)
  private long purchaseReturnId;
  @ApiModelProperty(name="purchaseReturnType",value="",dataType = "String",required = false)
  private String purchaseReturnType;
  @ApiModelProperty(name="purchaseReturnShop",value="",dataType = "String",required = false)
  private String purchaseReturnShop;
  @ApiModelProperty(name="purchaseReturnCounter",value="",dataType = "String",required = false)
  private String purchaseReturnCounter;
  @ApiModelProperty(name="purchaseReturnSupplier",value="",dataType = "String",required = false)
  private String purchaseReturnSupplier;
  @ApiModelProperty(name="purchaseReturnNum",value="",dataType = "String",required = false)
  private String purchaseReturnNum;
  @ApiModelProperty(name="purchaseReturnOldNum",value="",dataType = "String",required = false)
  private String purchaseReturnOldNum;
  @ApiModelProperty(name="purchaseReturnState",value="",dataType = "long",required = false)
  private long purchaseReturnState;
  @ApiModelProperty(name="purchaseReturnOldCtime",value="",dataType = "Timestamp",required = false)
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private Timestamp purchaseReturnOldCtime;
  @ApiModelProperty(name="purchaseReturnCtime",value="",dataType = "Timestamp",required = false)
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private java.sql.Timestamp purchaseReturnCtime;
  @ApiModelProperty(name="purchaseReturnEtime",value="",dataType = "Timestamp",required = false)
  @JsonFormat(pattern = "yyyy-MM-dd HH:mm:ss")
  private java.sql.Timestamp purchaseReturnEtime;
  @ApiModelProperty(name="purchaseReturnCusername",value="",dataType = "String",required = false)
  private String purchaseReturnCusername;
  @ApiModelProperty(name="purchaseReturnEusername",value="",dataType = "String",required = false)
  private String purchaseReturnEusername;



}
